XML.insertBefore()

Доступность

Flash Player 5.

Синтаксис

my_xml.insertBefore(childNode:XMLNode, beforeNode:XMLNode) : Void

Параметры

childNode Объект XMLNode, который будет вставлен в дерево.

beforeNode Объект XMLNode, перед которым будет вставлен узел childNode.

Возвращает

Ничего.

Описание

Метод; вставляет новый дочерний узел в список дочерних узлов XML объекта, причем вставка происходит в позицию до узла beforeNode. Если параметр beforeNode имеет значение undefined или null, узел добавляется при помощи метода appendChild(). Если beforeNode не является дочерним узлом для объекта my_xml, вставки не происходит.

Пример

Пример ниже взят из примера для XML.cloneNode():

// Создаем копию узла middle при помощи метода cloneNode()
var middle2:XMLNode = middle.cloneNode(false);

// Вставляем клонированный узел в список дочерних узлов узла rootNode между узлами middle и youngest
rootNode.insertBefore(middle2, youngest);

См. также

Класс XMLNode